Session Start: Sat Nov 10 00:00:00 2012 Session Ident: #glitchpc [00:00] * Now talking in #glitchpc
[00:00] * Topic is 'Welcome to #glitchpc chat. Profanity, trolls, and impersonation are not welcome here. Street1 has become a Silent Keyboard. http://www.legacy.com/obituaries/savannah/obituary.aspx?page=lifestory&pid=139870551'
[00:00] * Set by jacky on Tue Mar 02 11:03:23
[01:23] * Nat is now known as Nat|sleep
[03:50]<@Mulreay> I have far too many cables
[05:28]<@Mulreay> Making a 'how-to' video that i have to be REALLY careful with as it brushes around illegal activity
[05:31] * Mulreay (mulreay@mib-8F2B8836.cable.virginmedia.com) Quit (Quit: For when the one great scorer comes to write against my name, it's not that I won or lost but how I played the game.)
[05:33] * FusRoDah (mulreay@mib-8F2B8836.cable.virginmedia.com) has joined #glitchpc
[05:34] * Mulreay (mulreay@mib-8F2B8836.cable.virginmedia.com) has joined #glitchpc
[05:34] * ChanbotVI sets mode: +v FusRoDah
[05:34] * ChanbotVI sets mode: +v Mulreay
[05:34] * ChanServ sets mode: +o Mulreay
[05:37] * FusRoDah (mulreay@mib-8F2B8836.cable.virginmedia.com) Quit (Ping timeout)
[07:07]<@Mulreay> Fighting back with my new video
[07:39]<@Mulreay> This could turn into a great video.. just uploaded and within about 1min it had 8 views
[07:39]<@Mulreay> And it's monetized
[07:39]<@Mulreay> Sorry to think of the money.. but it keeps me alive
[08:16] * jacky (the_kink@mib-DA3EF718.slsbmd.east.verizon.net) has joined #glitchpc
[08:16] * ChanServ sets mode: +q
[08:16] * ChanServ sets mode: +o jacky
[08:16] * ChanServ sets mode: -q
[08:35] * Mulreay (mulreay@mib-8F2B8836.cable.virginmedia.com) Quit (Ping timeout)
[08:37] * FusRoDah (mulreay@mib-8F2B8836.cable.virginmedia.com) has joined #glitchpc
[08:38] * ChanbotVI sets mode: +v FusRoDah
[09:01] * BC_Programming (BC_Program@mib-9D0A3648.no.shawcable.net) has joined #glitchpc
[09:01] * ChanServ sets mode: +a
[09:01] * ChanServ sets mode: +o BC_Programming
[09:22] * Kevin (Mibbit@mib-7ECD3433.dhcp.bycy.mi.charter.com) Quit (Quit: http://www.mibbit.com ajax IRC Client)
[09:31] * Tux3 (Tux2@mib-6E89AEC6.rwl-wy.client.bresnan.net) has joined #glitchpc
[10:13] * Calum (calum.hodg@mib-A48B6904.cable.virginmedia.com) has joined #glitchpc
[10:19]<@jacky> oh... we are blessed with a presence!
[10:19]<@jacky> :)
[10:19]<Calum> haha
[10:19] * jacky sets mode: +o Calum
[10:20]<@jacky> what's new?
[10:20]<@jacky> much?
[10:20]<@BC_Programming> Hello Calum, hello Tux2.... hello jacky :P
[10:20]<@jacky> Auugggg!!!!!
[10:20]<@Calum> ah, I have the power again, heh
[10:20]<@Calum> Not too much is new really, moving in with my girlfriend in a few weeks though
[10:20]<@Calum> And hi everyone by the way
[10:21]<@jacky> heh
[10:21]<@Calum> haha
[10:21]<@BC_Programming> lol should have seen that coming
[10:22]<@jacky> "moving in with my girlfriend in a few weeks though" << well... it was nice knowing you. Maybe someday, when you can get permission, you will be able to visit with us here again
[10:22]<@Calum> haha
[10:22]<@Calum> pft
[10:22]<@jacky> BC_Programming: Yep. heheheeh
[10:22]<@Calum> In all fairness, we've already had a "discussion" about my keyboard...she doesn't appreciate it very much
[10:22]<@Calum> However, it is not going anywhere
[10:22]<+FusRoDah> !finger In your face jacky.. should never have given me the command
[10:23]<@BC_Programming> heh yeah saw that on FB calum
[10:23]<@jacky> a broken finger!
[10:23]<@BC_Programming> not... the finger thing but the keyboard thing
[10:23]<@Calum> c-c-c-combo breaker
[10:23]<@Calum> heh, yeah, she's not too happy, but it's definitely coming with me
[10:23]<+FusRoDah> It hurts.. ouch
[10:23] * FusRoDah is now known as Mulreay
[10:23] * ChanServ sets mode: +o Mulreay
[10:24]<@jacky> BC_Programming: be SURE that this is backed up, please : http://bc-programming.com/index.php?page=irc ... as we will need to refer back to that prophetic " <@Calum> pft " .... ok?
[10:24]<@jacky> :)
[10:24]<@BC_Programming> heheh
[10:25]<@Calum> You'll see me on here at 1am, banging away at my beautifully noisy keyboard
[10:26]<@BC_Programming> heheh
[10:26]<@BC_Programming> "OH Sorry is that bothering you"
[10:26]<@jacky> <@Calum> You'll see me on here at 1am, banging away ????
[10:26]<@jacky> oh
[10:26]<@jacky> keyboard
[10:26]<@jacky> whew
[10:26]<@BC_Programming> lol
[10:26]<@Calum> sorry what? I can't heear you over the sound of how awesome my keyboard is
[10:26]<@Calum> oh you guys haha
[10:26]<@jacky> heheehe
[10:26]<@Mulreay> lol
[10:26]<@Calum> I won't be on here while I'm doiung that, I'll be too busy doing other things
[10:26]<@Calum> ahem
[10:27]<@jacky> BC_Programming: ever seen what it looks like, when the cat walks on the keyboard?
[10:27]<@jacky> well...
[10:27]<@BC_Programming> dcfvgbhnjmokpl,;.[/'
[10:27]<@jacky> ever seen what it looks like, when the kb is banged on a head?
[10:27]<@Mulreay> heh
[10:27]<@Calum> I think my head is likely to break before the KB does...hmm...maybe I'll chain it to the desk so it can't get "accidentally" thrown away either
[10:28]<@jacky> let's take up a collection!
[10:28]<@jacky> this gal needs a wireless kb!!
[10:28]<@Calum> no, she doesn't need any keyboards, thankyou very much
[10:28]<@Calum> nor any sharp objects
[10:28]<@jacky> ooooh... <eg> ... new idea....
[10:28]<@jacky> ahem
[10:28]<@jacky> show her how to log in here
[10:28]<@jacky> we'll help you
[10:28]<@jacky> yes
[10:28]<@jacky> we will
[10:29]<@jacky> "trust" us
[10:29]<@jacky> <eg>
[10:29]<@Calum> haha
[10:29]<@jacky> he doesn't TRUST us!
[10:29]<@jacky> my feelings are hurt
[10:29]<@jacky> both of them
[10:29]<@Calum> brb
[10:29]<@jacky> hehe
[10:30]<@BC_Programming> heh
[10:39]<@Calum> back
[10:40]<@BC_Programming> wb
[10:40]<@Calum> thanks
[10:41]<@Calum> I'm contemplating taking a chance on a cheap imported ANdroid phone from China...taking the approach of "what's the worst that could happen"
[10:41]<@Calum> some of them are quite hilarious actually
[10:41]<@Calum> One even has a Windows logo button, for some bizarre reason
[10:41]<@BC_Programming> yeah
[10:41]<@Calum> one has four sim slots
[10:41]<@Calum> who needs 4 sims?
[10:41]<@jacky> that's a function of how cheap it is
[10:42]<@Calum> there sure are some strange devices out there heh. I'm partly just curious to see what they're like in person
[10:42]<@Mulreay> Shame there are not 4 battery slots so the thing will stay 'on' for more than 2hrs
[10:43]<@Calum> haha true, the battery is the main thing holding me back, because it's not like I could even find an extended battery, or maybe not even a replacement
[10:59]<@BC_Programming> So Tux, new MLP Episode today amirite?
[11:00]<@Mulreay> One for BC_Programming and craig http://cheezburger.com/6517163776
[11:00] * camerongray (camerongra@72231020.118C1B10.AF326668.IP) has joined #glitchpc
[11:00] * ChanbotVI sets mode: +v camerongray
[11:01]<@Calum> brb again, unrelated to cameron joining heh
[11:03] * BC_Programming (BC_Program@mib-9D0A3648.no.shawcable.net) Quit (Ping timeout)
[11:05]<+camerongray> lol
[11:09] * BC_Programming (BC_Program@mib-9D0A3648.no.shawcable.net) has joined #glitchpc
[11:09] * ChanServ sets mode: +a
[11:09] * ChanServ sets mode: +o BC_Programming
[11:45] * sonicrules1234 (sonicrules@mib-70F4F4FA.static.lnbh.ca.charter.com) has joined #glitchpc
[11:45]<sonicrules1234> Tux2: Ping
[11:50] * Calum (calum.hodg@mib-A48B6904.cable.virginmedia.com) Quit (Quit: Calum)
[11:52]<@BC_Programming> Tux2: new plugin version should help with the issues we had. players are teleported to the Location the player who issued /preparegame was when they issued the command, and spectators are made invisible to the participants and given the ability to fly for the duration of the game. Also, only players that are participating are able to damage one another.
[12:23] * jacky (the_kink@mib-DA3EF718.slsbmd.east.verizon.net) has left #glitchpc
[12:40] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[12:51]<@Mulreay> I won't forward emails again on my channel.. wow I got some nasty emails
[12:53]<@Mulreay> 'Your video is in direct controdiction of state law'
[12:53]<@Mulreay> Good job i'm not american
[12:54]<@Mulreay> oops wrong video.. my bad.. they sent me an email about another video
[12:55]<lucifer> Lol
[13:03] * camerongray (camerongra@72231020.118C1B10.AF326668.IP) Quit (Quit: Leaving)
[13:09] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Quit: Colloquy for iPod touch - http://colloquy.mobi)
[14:22] * sonicrules1234 (sonicrules@mib-70F4F4FA.static.lnbh.ca.charter.com) Quit (Quit: Leaving)
[14:24] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[14:26]<Tux3> BC_Programming: through the abletofly() player boolean?
[14:27]<lucifer> Hd video rocks
[14:27]<@BC_Programming> Tux3: I used the "setAllowFlight"
[14:27]<Tux3> Ah, awesome
[14:27]<Tux3> you set that to false at the end of the game, right?
[14:27]<Tux3> or at least on participants, right?
[14:28]<Tux3> and spectators are only invisible to participants, right?
[14:28]<Tux3> do inventories get cleared and pvp turned off before the game begins?
[14:28]<@BC_Programming> also added handlers that prevent participants from placing or removing blocks... which has the advantage of allowing the generator to have things like pickaxes and shovels, lol
[14:28]<Tux3> I mean when there is no game
[14:28]<Tux3> lol
[14:29]<Tux3> did you make it so that they can still place buttons?
[14:29]<@BC_Programming> No, forgot about the button thing, good point
[14:29]<@BC_Programming> will check what is being placed and always allow buttons
[14:29]<Tux3> lol, glad I caught that. ;)
[14:29]<Tux3> or just always allow buttons on gold blocks
[14:29]<@BC_Programming> yeah
[14:30]<Tux3> that way they aren't arbitrarily placed
[14:30]<@BC_Programming> spectators should only be invisible to participants, and the invisibility is reset when the game ends and they are put back on the ground as well as removing their ability to fly
[14:30]<Tux3> awesome
[14:30]<@BC_Programming> I also renamed the compass lol
[14:30]<@BC_Programming> "BASeCamp Player Finder" lol
[14:30]<Tux3> This is shaping up to be an epic plugin. :D
[14:30]<Tux3> lol
[14:31]<@BC_Programming> and it has a gamestate command now that shows active games, and I made stopallgames actually output something so it was possible to know when it actually did anything
[14:31]<@BC_Programming> should probably have an ejectgame command that ejects a player from a game too
[14:31]<Tux3> lol yeah
[14:32]<@BC_Programming> Actually I just thought of something
[14:32]<Tux3> also, another rare bug I found:
[14:32]<@BC_Programming> I might know how people got in the list twice
[14:32]<@BC_Programming> if they disconnect after first joining and then reconnect and join again before a game starts
[14:32]<Tux3> if you leave the server, when you've joined a game it doesn't remove you from the list if the game hasn't started
[14:32]<@BC_Programming> lol
[14:33]<@BC_Programming> that's what I just said :P
[14:33]<Tux3> lol BC_Programming, do you use a hashmap of players?
[14:33]<@BC_Programming> no the list of players is a standard List
[14:33]<Tux3> Ah
[14:33]<@BC_Programming> or LinkedList, rather
[14:33]<Tux3> heh
[14:33]<@BC_Programming> it probably is only removing them on disconnect if it is not accepting players or something
[14:34]<Tux3> heh
[14:35]<Tux3> But yeah, removing all player items, not just for the people in the game upon game start would be a good idea
[14:36]<Tux3> BC_Programming: also, spectators should have no permission to interact with chests or other types of containers
[14:36]<@BC_Programming> yeah good idea
[14:37]<Tux3> BC_Programming: could I get a join event notification when a player joins the event, with a location that I can modify?
[14:37]<Tux3> and a prepareevent notification as well
[14:38]<Tux3> I want to make the map more automatic, but that means making sure everyone is in the arena
[14:38]<@BC_Programming> Tux3:ok
[14:38]<@BC_Programming> I added a ParticipantDeathEvent
[14:38]<Tux3> Awesome!
[14:39]<Tux3> I just don't want you to have to do all the work
[14:39]<Tux3> An API to randomize chests, prepare games, stop games and start games would be great as well
[14:40]<@BC_Programming> the chest randomizer has been moved to a separate method that accepts a world in which to randomize
[14:40]<Tux3> That way I can make a plugin that can manage resetting the map, repopulating chests, and starting/stopping games
[14:40]<Tux3> awesome BC_Programming
[14:40]<@BC_Programming> static routine in the main plugin class
[14:41]<@BC_Programming> or actually the RandomizerCommand... but that's accessible from the main plugin class as a field iirc
[14:45]<Tux3> heh
[14:47]<@BC_Programming> refactored the gamestart to a new routine as well
[14:49]<Tux3> awesome!
[14:50]<@BC_Programming> takes a Player or null and a delay time
[14:50]<Tux3> :)
[14:51]<@BC_Programming> prepareGame() takes a World
[14:57]<@BC_Programming> ParticipantJoinEvent added and is fired and the event class has a method that allows the join to be prevented for whatever reason
[15:00]<@BC_Programming> as a side note there are some things that refer to "multiple games" eg. stopAllGames() but that's because it would normally allow multiple games
[15:00]<@BC_Programming> I just cap it at 1 game because I can only imagine what sorts of issues that would cause
[15:03]<Tux3> gotcha
[15:05]<@BC_Programming> right now PvP is disabled completely until the delay on a game is over, and then it is disabled again when somebody wins or the game is stopped
[15:05]<Tux3> excellent!
[15:06]<@BC_Programming> and while a game is going on only participants can damage one another too, this would prevent a player from not actually joining the game going around killing people
[15:06]<@BC_Programming> which happened when Mulreay forgot to /joingame, lol
[15:07]<Tux3> lol
[15:07]<Tux3> excellent
[15:07]<Tux3> anyone not in the game except for game masters (ops) shouldn't be allowed access to the chests either
[15:07]<@BC_Programming> yeah
[15:07]<Tux3> either that or just spectators
[15:08]<Tux3> That would fix most bugs
[15:08]<@BC_Programming> shouldn't be a problem, right now I have similar logic for block breaking
[15:08]<Tux3> excellent
[15:08]<@BC_Programming> eg. outside a game you have to be an op
[15:08]<Tux3> ah
[15:08]<@BC_Programming> and inside a game ops can't break blocks either
[15:08]<Tux3> perfect
[15:09]<@BC_Programming> just reverse it somewhat for chests, and allow only ops to view them outside a game
[15:12]<Tux3> Oh, BC_Programming, I've got admins asking for my setup already for the hunger games!
[15:13]<@BC_Programming> lol sweet
[15:13]<@BC_Programming> wait where is this? in game in the server?
[15:13]<@BC_Programming> on the server eg. the main one
[15:13]<Tux3> lol, on the game server
[15:14]<@BC_Programming> ahh that's what I thought, I can see the messages piquing interest :P
[15:14]<Tux3> I played a game with several admins last night and they were asking what plugins I was using
[15:14]<@BC_Programming> teehee
[15:15]<Tux3> I was all "it's a fully custom setup"
[15:15]<Tux3> that's when they asked for my setup
[15:16]<@BC_Programming> when it's a bit more feature complete I'll probably put my plugin on bukkitdev. I should probably split it into more than one plugin though
[15:16]<Tux3> lol, yeah
[15:16]<@BC_Programming> eg. the death messages is sort of like that hero plugin who's name I've forgotten
[15:16]<Tux3> Heh
[15:17]<@BC_Programming> except I fancy up the item names a bit more
[15:17]<Tux3> lol
[15:17]<@BC_Programming> I remove _ITEM from any name, and then replace all underscores with a space, and then capitalize the first letter of each word
[15:17]<@BC_Programming> though that part was broken in the last version and it stayed allcaps
[15:19]<Tux3> lol
[15:20]<@BC_Programming> I noticed that since it was saying WOOD SWORD instead of Wood Sword like before
[15:20]<Tux3> heh
[15:23]<@BC_Programming> and it should now disallow anybody but ops from looking in chests,dispensers, or furnances when they aren't participating
[15:28] * Nat|sleep is now known as Nat
[15:29]<@BC_Programming> heh
[15:29]<@BC_Programming> I added a melon with fire aspect
[15:29]<@BC_Programming> I call it... "Spicy Melon"
[15:36] * Nat (natman97@mib-642FCA28.socal.res.rr.com) Quit (Quit: EXIT MUSIC)
[15:38] * Nat (natman97@mib-642FCA28.socal.res.rr.com) has joined #glitchpc
[15:57]<Tux3> lol
[16:49]<lucifer> Hi
[16:58] * lucifer_ (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[16:58] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Connection reset by peer)
[16:58] * lucifer_ is now known as lucifer
[17:12] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Connection reset by peer)
[17:13] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[17:17] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Connection reset by peer)
[17:18] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[17:21] * sonicrules1234 (sonicrules@mib-70F4F4FA.static.lnbh.ca.charter.com) has joined #glitchpc
[17:54] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Client exited)
[17:55] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[18:35] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Connection reset by peer)
[18:35] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[19:09] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Client exited)
[19:36] * Nat (natman97@mib-642FCA28.socal.res.rr.com) Quit (Quit: EXIT MUSIC)
[20:33] * Kevin (Mibbit@mib-B29FF8AF.dhcp.aldl.mi.charter.com) has joined #glitchpc
[21:06] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[21:25] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Connection reset by peer)
[21:25] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[21:42] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Connection reset by peer)
[21:42] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[21:49] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Client exited)
[21:50] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[21:51] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Quit: Colloquy for iPod touch - http://colloquy.mobi)
[21:59]<@BC_Programming> tux: I'm hooking my own gamestart and gameend events, purpose being to cache where all ItemFrames are on gamestart, and on gameend re-create those entities and remove any buttons attached to gold blocks.
[22:04] * Nat (natman97@mib-642FCA28.socal.res.rr.com) has joined #glitchpc
[23:25] * Nat is now known as Nat|sleep
[23:27]<@BC_Programming> bbl dusting PC innards
[23:27] * BC_Programming (BC_Program@mib-9D0A3648.no.shawcable.net) Quit (Quit: A train station is where a train stops, a bus station is where a bus stops. Guess what happens at my workstation!)
[23:33] * sonicrules1234 (sonicrules@mib-70F4F4FA.static.lnbh.ca.charter.com) Quit (Quit: Leaving)